// Vue实例中的el,data,methods,watch都是Vue实例的选项API，已经定好的，不能改名字
let vm = new Vue({
    el: "#app",
    data: {
        inputText: "",
        arr: [],
        obj: { name: "laowanf", age: 18 }
    },
    methods: {

    },
    // 这些选项式API不能写两个以上，第二个会覆盖掉第一个
    watch: {
        inputText(newValue, oldValue) {
            console.log(newValue)
        },
        arr() {
            console.log("监听到了arr发生了变化")
        },
        obj: {
            handler() {
                console.log("监听到obj发生了改变")
            },
            deep: true,
        }
    }
})